import axios from 'axios'
import qs from 'qs'
// 请求模块
// const baseURL = 'localhost:8080/'
axios.defaults.baseURL = '/api'
const request = {
  get: async params => {
    try {
      const res = await axios.get(params.url, params.config)
      return new Promise((resolve, reject) => {
        if (res.status === 200) {
          resolve(res)
        } else {
          reject(res)
        }
      })
    } catch (err) {
      console.log(err)
    }
  },
  post: async params => {
    try {
      const res = await axios.post(
        params.url,
        qs.stringify(params.data),
        params.config
      )
      return new Promise((resolve, reject) => {
        if (res.status === 200) {
          resolve(res)
        } else {
          reject(res)
        }
      })
    } catch (err) {
      console.log(err)
    }
  }
}

// 请求拦截器

// 响应拦截器

// 导出
export default request
